How to use - Properties

Remember the import

import vcCore as vc

 

Read/write built-in properties

 

You can access built-in properties directly from the object. These properties are documented in the API.

# write value to built-in property
comp = vc.getComponent()
comp.Name = "MyNewComponent"

 

Creating user-defined properties

 

To create a custom property, use the component's property container. If the property already exists, the create method will return the existing property.
Note: One of the arguments for the create method is a vcPropertyType enum.

# create a new user-defined component property
comp = vc.getComponent()
propery_container = comp.Properties
my_prop = propery_container.create(vc.vcPropertyType.STRING,"MyStringProperty")

 

Read/write user-defined properties

 

Access user-defined properties (e.g., component properties) through the property container.

# write value to user-defined component property
comp = vc.getComponent()
my_prop = comp.Properties["MyStringProperty"]
my_prop.Value = "hello world"

 

Waiting for a property value change

 

For more information, see How to use - Events